import { IPSCtrlMsgItem } from './ipsctrl-msg-item';
import { IPSModelObject } from '../ipsmodel-object';

/**
 *
 * @export
 * @interface IPSCtrlMsg
 */
export interface IPSCtrlMsg extends IPSModelObject {
  /**
   * 代码标识
   * @type {string}
   */
  codeName: string;

  /**
   * 消息配置
   * @type {string}
   */
  msgModel: string;

  /**
   * 部件消息项集合
   *
   * @type {IPSCtrlMsgItem[]}
   */
  getPSCtrlMsgItems(): IPSCtrlMsgItem[] | null;

  findPSCtrlMsgItem(objKey: any): IPSCtrlMsgItem | null;
}
